import request from '@/utils/request'

// 查询设备管理列表
export function listEqu(query) {
  return request({
    url: '/kenuo/equ/list',
    method: 'get',
    params: query
  })
}

// 查询设备管理详细
export function getEqu(id) {
  return request({
    url: '/kenuo/equ/' + id,
    method: 'get'
  })
}

// 新增设备管理
export function addEqu(data) {
  return request({
    url: '/kenuo/equ',
    method: 'post',
    data: data
  })
}

// 修改设备管理
export function updateEqu(data) {
  return request({
    url: '/kenuo/equ',
    method: 'put',
    data: data
  })
}

// 删除设备管理
export function delEqu(id) {
  return request({
    url: '/kenuo/equ/' + id,
    method: 'delete'
  })
}
//绑定设备与用户
// remarkOne 设备手机号
// snCode 设备sn码
//userId  当前登录用户的id
export function addEquUser(data) {
  return request({
    url: '/kenuo/userEqu/addEquUser',
    method: 'post',
    data:data
  })
}
//解绑设备与用户
// remarkOne 设备手机号
// snCode 设备sn码
export function deleteEqueUser(data) {
  return request({
    url: '/kenuo/userEqu/deleteEqueUser',
    method: 'post',
    data:data
  })
}
//解绑设备
export function removeEquUser(query) {
  return request({
    url: '/kenuo/userEqu/removeEquUser',
    method: 'get',
    params: query
  })
}


export function getListSystemData(query) {
  return request({
    url: '/system/dict/data/list',
    method: 'get',
    params: query
  })
}

//获取设备型号列表
export function getEquModelList(data) {
  return request({
    url: '/system/dict/data/list?dictType='+data.dictType,
    method: 'get',
  })
}

